//=============================================================================================
//Funcoes tela incial
//=============================================================================================

var retorno;


function carregaBusca(url,id,func) {
	
	var selected = parseInt($( "#tabs" ).tabs( "option", "selected" ))+1;
	var idPrefix = $( "#tabs" ).tabs( "option", "idPrefix" );
	$("div#"+idPrefix+selected).find("#menu").css('float','left');
	$("div#"+idPrefix+selected).height($("div#"+idPrefix+selected).find("#menu").height());
    
	$("div#"+idPrefix+selected).find("#"+id).html("<center><img src='../imagens/icones/ajax-loader.gif'><br/>Carregando</center> ");
	$("div#"+idPrefix+selected).find("#"+id).show();
    $.post(url,function(retorno){
		$("div#"+id).html(retorno);

		$("div#"+idPrefix+selected).height($("div#"+idPrefix+selected).find("div#"+id).height()+50);
		$("div#"+idPrefix+selected).find("div#"+id).show();
		if(func != undefined){
			func();
			
		}
	});
}

function carregaBuscaInterna(url,id,url2,id2) {
    $("div#"+id).html("<font color=\"#FF0000\">Carregando ...</font> ");
    $.post(url,function(retorno){
		$("div#"+id).html(retorno);
		carregaBusca(url2,id2);
	
	});
}

function enviaDados(url) {
    $.post(url,function(retorno){
		alert(retorno);
		carregaBusca(retorno,'telas');
	});
}


function mostraDiv(id){
	document.getElementById(id).style.display = '';
}

function escondeDiv(id) {
	document.getElementById(id).style.display ='none';
}

function carrega_parametros(formulario){
	var parametros = '';
	for (i=0;i<formulario.elements.length;i++){
		
		if(formulario.elements[i].type == 'checkbox' || formulario.elements[i].type == 'radio'){
			if(formulario.elements[i].checked == 1)
				parametros += (parametros.indexOf('?') == -1 ? '?' : '&')+formulario.elements[i].name + '=' +formulario.elements[i].value ;	
		}else if(formulario.elements[i].type == 'text'){
			if(formulario.elements[i].value != '')
				parametros += (parametros.indexOf('?') == -1 ? '?' : '&')+formulario.elements[i].name + '=' +formulario.elements[i].value;
		
		}else if(formulario.elements[i].type == 'select-one'){
			if(formulario.elements[i].value != '')
				parametros += (parametros.indexOf('?') == -1 ? '?' : '&')+formulario.elements[i].name + '=' +formulario.elements[i].value;
		}
	}
	return parametros;
}

function carrega_url_completa(url,formulario){

	if(formulario == undefined)
		formulario = document.form;
	var splited = url.split('?');
	var parametros = carregaParametros(formulario,splited[1]);
	return splited[0]+parametros;	
}

//mascara para campo moeda
function MascaraMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){
    var sep = 0;
    var key = '';
    var i = j = 0;
    var len = len2 = 0;
    var strCheck = '0123456789';
    var aux = aux2 = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    if (whichCode == 13) return true;
	var t = new String(objTextBox.value);
	if (whichCode == 8){
	objTextBox.value = t.substring(0, t.length-1);
	} 
    key = String.fromCharCode(whichCode); // Valor para o código da Chave
    if (strCheck.indexOf(key) == -1) return false; // Chave inválida
    len = objTextBox.value.length;
    for(i = 0; i < len; i++)
        if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break;
    aux = '';
    for(; i < len; i++)
        if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i);
    aux += key;
    len = aux.length;
    if (len == 0) objTextBox.value = '';
    if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux;
    if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux;
    if (len > 2) {
        aux2 = '';
        for (j = 0, i = len - 3; i >= 0; i--) {
            if (j == 3) {
                aux2 += SeparadorMilesimo;
                j = 0;
            }
            aux2 += aux.charAt(i);
            j++;
        }
        objTextBox.value = '';
        len2 = aux2.length;
        for (i = len2 - 1; i >= 0; i--)
        objTextBox.value += aux2.charAt(i);
        objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len);
    }
    return false;
}
